<template>
	<view class="launch">
		<text>加载中...</text>
	</view>
</template>

<script>
	import {
		checkLogin
	} from '@/api/index.js'

	export default {
		async onLoad() {
			try {
				// 等待接口返回
				const res = await checkLogin()

				// if (res.code === 200) {
					// 设置默认导航状态
					uni.setStorageSync('activeNav', 1)
					// 判断 token 是否存在
					if (uni.getStorageSync('token')) {
						// 判断是否是第一次进入
						if (uni.getStorageSync('isFirst')) {
							// 首次进入逻辑
							uni.redirectTo({ url: '/pages/main/index' })
						} else {
							// 非首次进入
							uni.redirectTo({
								url: '/pages/index/index'
							})
						}
					} else {
						// 没有 token 去登录页
						uni.reLaunch({
							url: '/pages/login/index'
						})
					}
				// } else {
				// 	// 登录校验失败，去登录页
				// 	uni.reLaunch({
				// 		url: '/pages/login/index'
				// 	})
				// }
			} catch (err) {
				console.error('checkLogin 错误', err)
				// 异常也跳转到登录页
				uni.reLaunch({
					url: '/pages/login/index'
				})
			}
		}
	}
</script>